|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--djbuch.kapitel_19.Message
die abstrakte Klasse Message ist ein loser Rahmen für die Implementation von Nachrichten. Eine Nachricht kann eine SMS oder eine E-Mail oder eine beliebige andere Implementation sein. die getter und setter dienen dazu, die wichtigsten Parameter (Empfänger, Absender) zu setzen. Jede Implementation muss send () definieren. send () muss die parameter sendCount, sendResponseMessage und sendStatus bedienen. der Hashtable config kann beliebige Konfigurationsparameter aufnehemen (z.B. SMTP Server oder SMS -Gateway)
| Field Summary | |
static int |
TYPE_EMAIL
|
static int |
TYPE_EMAIL_HTML
|
static int |
TYPE_NONE
|
static int |
TYPE_OTHER
|
static int |
TYPE_SMS
|
| Method Summary | |
java.lang.Object |
getConfiguration(java.lang.String key)
liefert einen frei definierten Parameter der unter key im Hashtable abgespeichert ist. |
java.util.Hashtable |
getConfigurations()
|
java.lang.String |
getMessage()
liefert die zuvor gesetzte zu verschickende Nachricht |
java.lang.String |
getRecipient()
|
java.lang.String |
getResponseMessage()
|
int |
getSendCount()
|
java.lang.String |
getSender()
|
boolean |
getSendStatus()
|
void |
setConfiguration(java.lang.String key,
java.lang.Object value)
setzt einen Parameter im Hashtable |
void |
setRecipient(java.lang.String rec)
Setzt den Empfänger der Message. |
static java.lang.String |
stringMailType(int mailType)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int TYPE_NONE
public static final int TYPE_SMS
public static final int TYPE_EMAIL
public static final int TYPE_EMAIL_HTML
public static final int TYPE_OTHER
| Method Detail |
public java.lang.String getRecipient()
public java.lang.String getSender()
public void setRecipient(java.lang.String rec)
throws MessageException
rec - - Empfänger
MessageException - - falls der zu Setzende Recipient nicht ok (hierfür muss isRecipientOK implementiert werden.) ist.public java.util.Hashtable getConfigurations()
public java.lang.Object getConfiguration(java.lang.String key)
throws MessageException
key -
MessageException
public void setConfiguration(java.lang.String key,
java.lang.Object value)
key - value - public java.lang.String getResponseMessage()
public boolean getSendStatus()
public int getSendCount()
public java.lang.String getMessage()
public static java.lang.String stringMailType(int mailType)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||